package com.hyt.it.ogt.pj.model.vo;

import java.math.BigDecimal;
import java.util.Date;

import com.hyt.it.ogt.pj.model.entity.Student;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
public class StudentVo extends Student{

    @ApiModelProperty(value = "评卷状态()")
    private String status;

    private String paperScore;

    @ApiModelProperty(value = "主观题评分")
    private BigDecimal subjectiveScore;

    private BigDecimal objectiveScore;

    private BigDecimal totalScore;

    @ApiModelProperty(value = "开始评卷时间")
    private Date markStartTime;

    @ApiModelProperty(value = "结束评卷时间,(也是最后评卷时间，评卷时间自己计算)")
    private Date markEndTime;

    @ApiModelProperty(value = "评卷完成标记（0：未评 1：已评 2：评卷中）")
    private Integer finish;

    @ApiModelProperty(value = "允许回评（0：关闭， 1：开启）")
    private String rejudge;

    @ApiModelProperty(value = "小题分数（现考现评）")
    private BigDecimal itemScore;

    @ApiModelProperty(value = "小题得分id")
    private String itemScoreId;

    @ApiModelProperty(value = "任务id")
    private String taskId;

    @ApiModelProperty(value = "座位号")
    private String seatNo;

    @ApiModelProperty(value = "评卷块id")
    private String pieceId;

    @ApiModelProperty(value = "小题id")
    private String itemId;

    @ApiModelProperty(value = "是否缺席（0：正常 1：缺席）")
    private Integer absent;

    @ApiModelProperty(value = "评语")
    private String remark;

    @ApiModelProperty(value = "评卷完成标记（0：未评 1：已评 2：评卷中）")
    private Integer pieceScoreFinish;

}
